package com.xiyu.service.service.fee;

import com.xiyu.service.vo.fee.feeDeposit.FeeDepositSingleGetByElderIdOutput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryDetailOutput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryDetailInput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositCreateInput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryOutput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 押金管理 Service 接口
 */
public interface FeeDepositService {

    PageResult<FeeDepositPageQueryOutput> pageQuery(FeeDepositPageQueryInput inputVO);

    Long create(List<FeeDepositCreateInput> inputVO);


    PageResult<FeeDepositPageQueryDetailOutput> pageQueryDetail(FeeDepositPageQueryDetailInput inputVO);

    Boolean confirm(Long id);

    FeeDepositSingleGetByElderIdOutput singleGetByElderId(Long id);

}
